package model;

import java.io.Serializable;

import javax.persistence.*;

import java.util.Date;


/**
 * The persistent class for the utente_registrato database table.
 * 
 */
@Entity
@Table(name="utente_registrato")
@NamedQuery(name="UtenteRegistrato.findAll", query="SELECT u FROM UtenteRegistrato u")
public class UtenteRegistrato implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private String username;

	@Temporal(TemporalType.DATE)
	@Column(name="data_nascita")
	private Date dataNascita;

	private String email;

	@Column(name="id_carrello")
	private int idCarrello;

	@Column(name="id_wishlist")
	private int idWishlist;

	private String indirizzo;

	private String password;

	public UtenteRegistrato() {
	}
	
	

	public UtenteRegistrato(String username, Date dataNascita, String email,
			int idCarrello, int idWishlist, String indirizzo, String password) {
		super();
		this.username = username;
		this.dataNascita = dataNascita;
		this.email = email;
		this.idCarrello = idCarrello;
		this.idWishlist = idWishlist;
		this.indirizzo = indirizzo;
		this.password = password;
	}



	public String getUsername() {
		return this.username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public Date getDataNascita() {
		return this.dataNascita;
	}

	public void setDataNascita(Date dataNascita) {
		this.dataNascita = dataNascita;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public int getIdCarrello() {
		return this.idCarrello;
	}

	public void setIdCarrello(int idCarrello) {
		this.idCarrello = idCarrello;
	}

	public int getIdWishlist() {
		return this.idWishlist;
	}

	public void setIdWishlist(int idWishlist) {
		this.idWishlist = idWishlist;
	}

	public String getIndirizzo() {
		return this.indirizzo;
	}

	public void setIndirizzo(String indirizzo) {
		this.indirizzo = indirizzo;
	}

	public String getPassword() {
		return this.password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

}